Definify.com

Definition 2025


megagametes

megagametes

English

Noun

megagametes

  1. plural of megagamete