Cleistogamy - Definition

cleistogamy

n 1: the production of small nonopening self-pollinating flowers

Look up another word