Wiktionary
orbitestellids
n. (plural of orbitestellid English)
n. (plural of orbitestellid English)