Crossword Answer Lookup

500k+ clues

Priest of 16 domesticated animal, we're told (4)

Answer LAMA
Definition: Priest
Telegraph #200 12 Across 2025-11-23