camelliaEnglish

camelia, camellia

Noun

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

English: camellia, camelia

English words with similar meanings

Show 1 words

Words that start with "camellia"