'flowering plant' definitions:

Definition of 'flowering plant'

From: WordNet
noun
Plants having seeds in a closed ovary [syn: angiosperm, flowering plant]

Words containing 'flowering plant'