Crossword Answer Lookup

500k+ clues

Jellyfish in sea north of America (6)

Answer MEDUSA
Definition: America
Guardian #25952 5 Down 2013-05-20