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
52 queries 0.395