Big Huge Thesaurus

Neoceratodus

noun

sounds kind of like