oil-seed camellia
Noun
Meaning
oil-seed camellia (plural oil-seed camellias)
A kind of camellia from which most tea oil is manufactured, Camellia oleifera.
Noun
oil-seed camellia (plural oil-seed camellias)
A kind of camellia from which most tea oil is manufactured, Camellia oleifera.