English dictionary
cleistogamy meaning and definition
Definition and meaning of cleistogamy at MeaningMonkey.org. cleistogamy meaning and definition in the English Dictionary.CLEISTOGAMY noun
Definition of cleistogamy (noun)
- the production of small nonopening self-pollinating flowers
Source: Princeton University Wordnet