tea tree - definition and synonyms


Your browser doesn’t support HTML5 audio

singulartea tree
pluraltea trees
  1. [countable] a small tree from Australia and New Zealand that produces a special oil used for treating minor skin problems, or used in beauty products
     Synonyms and related words
    1. a.
      [uncountable] oil from a tea tree