Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
tea tree
in English
tea tree
#common
Definitions
Noun
melaleuca
alternifolia
tree
for
tea
tree
oil
camellia
sinensis
plant
for
tea
production
leptospermum
scoparium
shrub
native
to
NZ
and
Australia
The
tea
tree
is
a
shrub
commonly
found
in
New
Zealand
.
kunzea
ericoides
;
kanuka
tree
species
Kanuka
tree
species
are
often
used
for
timber
production
.
Base Words
tea
tree