Dictionary.com
Thesaurus.com

porcupine anteater

American  

noun

  1. an echidna or spiny anteater.


Etymology

Origin of porcupine anteater

First recorded in 1865–70