Meaning of strobilus
Definition of strobilus
(noun)
cone-shaped
mass
of ovule- or
spore-bearing
scales or bracts
Other information on strobilus
WIKIPEDIA results for
strobilus
Amazon results for
strobilus
Tweet