Crossword Answer Lookup

500k+ clues

Leech and Peel having a sit-in (8)

Answer PARASITE
Definition: Leech
Guardian #21969 25 Across 2000-08-05