Wiktionary
cryptoplacids
n. (plural of cryptoplacid English)
n. (plural of cryptoplacid English)