• word of the day

    sporogenous

    sporogenous - Dictionary definition and meaning for word sporogenous

    Definition
    (adj) producing spores or reproducing by means of spores
Download our Mobile App Today
Receive our word of the day
on Whatsapp