Big Huge Thesaurus

Salpidae

noun

sounds kind of like