Big Huge Thesaurus

tamandu

noun

sounds kind of like