Find the word definition

Wiktionary
sea jellies

n. (sea jelly English)