Big Huge Thesaurus

Tachyglossidae

noun

sounds kind of like