Definify.com

Definition 2024


meiospore

meiospore

English

Noun

meiospore (plural meiospores)

  1. A haploid spore produced by meiosis