Strobilus Meaning

There are 1 meaning(s) for word Strobilus

Meaning 1 : cone-shaped mass of ovule- or spore-bearing scales or bracts

    Synonyms : cone,  strobile