Big Huge Thesaurus

euphractus

noun

sounds kind of like