Tea tree oil, also known as Melaleuca oil is a type of oil obtained from the leaves of the tea tree plant. The name tea tree was suggested by a British explorer, Lieutenant James Cook in the 1770s after he saw some Australians making tea from the leaves of the tree. Later on, he made […]