Big Huge Thesaurus

Tachyglossus

noun

sounds kind of like