English version

tea tree oil

From Longman Dictionary of Contemporary Englishtea tree oilˈtea tree ˌoil noun [uncountable]  oil from an Australian tree, that is used to treat skin problems
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.
Word of the day luck out to be lucky