Noun Definition

cleistogamy

1.Definition: the production of small nonopening self-pollinating flowers

Category: General