• word of the day

    heterospory

    heterospory - Dictionary definition and meaning for word heterospory

    Definition
    (noun) the development of both microspores and megaspores
Download our Mobile App Today
Receive our word of the day
on Whatsapp