Crossword Answer Lookup

500k+ clues

Note major road turning between church and a castle in Spain (7)

Answer CHIMERA
Definition: castle in Spain
Times #26646 18 Down 2017-02-11