flowering plant Meaning, Definition & Usage

  1. noun plants having seeds in a closed ovary
    angiosperm.

WordNet