English
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
What are these?
Click on the pictures to check.