megasporas

Spanish

Noun

megasporas f pl

  1. plural of megaspora