MalayTranslate.com
Malay to English Translator
Translate Here

English to English

strobilus
('str/oU/b/I/l/@/s )

noun (n)

  • cone-shaped mass of ovule- or spore-bearing scales or bracts
    cone shaped massa ovule- atau spore bearing timbangan atau bracts
    Synonym:
    cone, strobile
    source: wordnet30