deciduous camellia

English

Noun

deciduous camellia (plural deciduous camellias)

  1. Stewartia pseudocamellia, an ornamental tree of east Asia.

Synonyms

References