tea oil camellia

Noun

 * 1) A kind of camellia from which most tea oil is manufactured,.

Translations

 * Chinese:
 * Mandarin:
 * Russian: каме́лия масли́чная