Definisi 'olea lanceolata'

English to English
noun
1 small New Zealand tree having red pulpy one-seeded fruit Terjemahkan
source: wordnet30

More Word(s)
olive tree, genus olea, olea,

Visual Synonyms