Big Huge Thesaurus

Euphractus

noun

sounds kind of like