Definify.com

Definition 2025


megagametophytes

megagametophytes

English

Noun

megagametophytes

  1. plural of megagametophyte