Word info

meiospore

Noun

Meaning

meiospore (plural meiospores)

A haploid spore produced by meiosis

Source: en.wiktionary.org

Close letter words and terms