Definisi 'flowering plant'

English to English
noun
1 plants having seeds in a closed ovary Terjemahkan
source: wordnet30


Visual Synonyms