Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

tea tree Definition

Cancel
tea tree
noun(tea tree)
any of various Australasian shrubs or small trees (genus Leptospermum) of the myrtle family that form dense thickets and have aromatic evergreen foliage
tea tree
noun(tea tree)
any of various melaleucas (especially Melaleuca alternifolia) with aromatic leaves that yield an essential oil used especially as an antiseptic

Words Related to tea tree!

tea tree Examples by Brain Bank Users