Big Huge Thesaurus

cephalochordate

noun

sounds kind of like