Crossword Answer Lookup

500k+ clues

Freeloader in shelter next to church (5)

Answer LEECH
Definition: church
Guardian #29665 3 Down 2025-04-10