Definify.com
Definition 2024
tea_oil_plant
tea oil plant
English
Noun
tea oil plant (plural tea oil plants)
- A kind of camellia from which most tea oil is manufactured, Camellia oleifera.
Synonyms
- (Camellia oleifera): tea oil camellia, oil-seed camellia
Translations
Camellia oleifera — see tea oil camellia