turreae
English Dictionary
->
Letter T
-> turreae
Search Dictionary:
turreae Definition
(n)
any
of
numerous
trees
and
shrubs
grown
for
their
beautiful
glossy
foliage
and
sweetly
fragrant
starry
flowers
turreae Synonyms
turreae
© Art Branch Inc.