Definify.com

Definition 2024


megagametes

megagametes

English

Noun

megagametes

  1. plural of megagamete