• word of the day

    mycrosporidia

    mycrosporidia - Dictionary definition and meaning for word mycrosporidia

    Definition
    (noun) an order in the subclass Cnidosporidia
    Synonyms : order mycrosporidia
Download our Mobile App Today
Receive our word of the day
on Whatsapp