Big Huge Thesaurus

neoceratodus

noun

sounds kind of like