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.
Flower with five petals or multiple corolla, white, pink or red in colour, with five sepals and numerous stamens with yellow anthers, typically hidden.