Wiktionary
screaming hairy armadillos
n. (screaming hairy armadillo English)
n. (screaming hairy armadillo English)