Big Huge Thesaurus

salpidae

noun

sounds kind of like