Definitions of flowering plant:

  • noun:   plants having seeds in a closed ovary