ocythoids
English
Noun
ocythoids
plural of
ocythoid