Crossword Answer Lookup

500k+ clues

Smart retreat in a Mediterranean island (4)

Answer ELBA
Definition: island
Guardian #21910 16 Across 2000-05-29