oenocytoids
English
Noun
oenocytoids
plural of
oenocytoid