Wiktionary
protorothyridids
n. (plural of protorothyridid English)
n. (plural of protorothyridid English)