Definisi 'flowering tree'

English to English
noun
1 any tree having seeds and ovules contained in the ovary Terjemahkan
source: wordnet30


Visual Synonyms