Crossword Answer Lookup

500k+ clues

Bird embracing the French ship launcher (5)

Answer HELEN
Definition: launcher
Guardian #22129 6 Down 2001-02-10