Big Huge Thesaurus

Scyphozoa

noun

sounds kind of like