Find the word definition

Wiktionary
tea oil camellia

n. A kind of camellia from which most tea oil is manufactured, ''Camellia oleifera''.