Where does “megaspor” come from?

megaspor (Romanian): megaspore

Definitions

  1. megaspore

Words derived from “megaspor”