'cleistogamy' definitions:

Definition of 'cleistogamy'

(from WordNet)
noun
The production of small nonopening self-pollinating flowers