tea tree


tea tree

noun

  1. a tall shrub or small tree, Leptospermum scoparium, of the myrtle family, native to New Zealand and Australia, having silky foliage when young, and bell-shaped, white flowers: often planted to prevent beach erosion.

noun

  1. any of various myrtaceous trees of the genus Leptospermum, of Australia and New Zealand, that yield an oil used as an antiseptic

Leave a Reply

Your email address will not be published. Required fields are marked *

49 queries 0.935