What is the meaning of camellia in English?

Learn vocabulary with pictures as well as definitions of camellia in English

Learn in

See more

n. camellia

Definition of camellia in English

Flower with five petals or multiple corolla, white, pink or red in colour, with five sepals and numerous stamens with yellow anthers, typically hidden.