Find the word definition

Wiktionary
long-tailed pangolins

n. (long-tailed pangolin English)