microgametophytes

English edit

Noun edit

microgametophytes

  1. plural of microgametophyte