Crossword Answer Lookup

500k+ clues

Energetic Russian chap housed by you in France (8)

Answer VIGOROUS
Definition: Energetic
Telegraph #30684 15 Down 2024-08-05