Crossword Answer Lookup

500k+ clues

Team the French finally vanquish, having turned the screw (5)

Answer HELIX
Guardian #29366 20 Across 2024-04-25