arabdict Dictionary & Translator - Arabic-English translation for megalospore

      ...

      megalospore {macrospore}, {med.}