strobilus
English Dictionary
->
Letter S
-> strobilus
Search Dictionary:
strobilus Definition
(n)
cone
-
shaped
mass
of
ovule
-
or
spore
-
bearing
scales
or
bracts
strobilus Synonyms
cone
strobile
strobilus
© Art Branch Inc.