Crossword Answer Lookup

500k+ clues

Soaking, involving the Spanish pest control treatment (9)

Answer DELOUSING
Definition: pest control treatment
Guardian #22251 14 Down 2001-07-03