English | German | Russian | Czech

camellia English

Meaning camellia meaning

What does camellia mean?

camellia

any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers

Synonyms camellia synonyms

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

camellia English » English

camelia japonica tea plant camomile

Topics camellia topics

What do people use camellia to talk about?

Are you looking for...?