MEGASPORE

Scrabble 14 Words With Friends 17

Definition

  1. noun larger of the two types of spore produced in heterosporous plants. — synonyms: macrospore

See all 377 words you can make from MEGASPORE →

← Unscramble different letters