Definisi 'cleistogamy'

English to English
noun
1 the production of small nonopening self-pollinating flowers Terjemahkan
source: wordnet30

More Word(s)
self-pollination,

Visual Synonyms