Definisi 'camellia japonica'

English to English
noun
1 greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties Terjemahkan
source: wordnet30

More Word(s)
camelia, camellia,

Visual Synonyms