English | German | Russian | Czech

camelia English

Meaning camelia meaning

What does camelia mean?

camelia

(= camellia) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers

Synonyms camelia synonyms

What other words have the same or similar meaning as camelia?

camelia English » English

camellia japonica

Are you looking for...?