Wiktionary
epidermoptids
n. (plural of epidermoptid English)
n. (plural of epidermoptid English)