English

edit

Noun

edit

merogametes

  1. plural of merogamete