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