meaning of strobilus
1.
cone-shaped
mass
of
ovule-
or
spore-bearing
scales
or
bracts
Related Words
strobilus
|
Developed & Maintained By
Taraprasad.com