• word of the day

    strobilus

    strobilus - Dictionary definition and meaning for word strobilus

    Definition
    (noun) cone-shaped mass of ovule- or spore-bearing scales or bracts
    Synonyms : cone , strobile
Download our Mobile App Today
Receive our word of the day
on Whatsapp