ocythoids

English

Noun

ocythoids

  1. plural of ocythoid