DictionaryAI

tea tree oil

Short definition from Wiktionary

Noun

  1. An essential oil derived from the leaves of the tea tree, Melaleuca alternifolia.

We haven’t written up tea tree oil yet: Simple and Standard meanings, examples and a quiz.