Wiktionary
polystoechotids
n. (plural of polystoechotid English)
n. (plural of polystoechotid English)