Camellia

From Fresh Dictionary

English

Noun

Camellia

  1. A genus of shrubs and small [[tree]s native to Asia of the family Theaceae; Camelia japonica is the most popular as a garden plant; Camelia sinensis is the tea plant.
Personal tools