Big Huge Thesaurus

scyphozoa

noun

sounds kind of like