Home
Arti Kata
Definisi
'camelia'
English to English
noun
1
any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
source:
wordnet30
More Word(s)
bush
,
shrub
,
camellia japonica
,
japonica
,
genus camellia
,
Visual Synonyms
Click for larger image
Explore
camelia
in VisualSynonyms.com >
×
Close (X)