Big Huge Thesaurus

cephalochordata

noun

sounds kind of like