Meaning of cleistogamy
Definition of cleistogamy
(noun)
the
production
of
small
nonopening
self-pollinating
flowers
Other information on cleistogamy
WIKIPEDIA results for
cleistogamy
Amazon results for
cleistogamy
Tweet