macrogametophytes

English

Noun

macrogametophytes

  1. plural of macrogametophyte