flowering plant


Meanings

  • plants having seeds in a closed ovary

Synonyms