Crossword Answer Lookup

500k+ clues

The farm building's a main element in Devon (10)

Answer BARNSTAPLE
Definition: Devon
Guardian #21794 18 Across 2000-01-14