camellia

Our editors are putting together more complete content — check back in about 20 minutes

camellia — noun

1. A type of flowering shrub or small tree with glossy leaves and rose-like flowers

1.noun
Definition

A type of flowering shrub or small tree with glossy leaves and rose-like flowers.

Example

The camellia in the garden bloomed with beautiful pink flowers.