Wiktionary
cyclophorids
n. (plural of cyclophorid English)
n. (plural of cyclophorid English)