noun
Meaning 1
An essential oil derived from the leaves of the tea tree, Melaleuca alternifolia.
Definition source: English Wiktionary via Wiktextract
Usage: uncountable, usually
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: melaleuca oil
Antonyms: none provided
Broader terms: vegetable oil, oil