Meaning of tamarindus indica
Definition of tamarindus indica
(noun)
long-lived
tropical
evergreen
tree
with a
spreading
crown
and
feathery
evergreen
foliage
and
fragrant
flowers
yielding
hard
yellowish
wood
and
long
pods with
edible
chocolate-colored
acidic
pulp
Other information on tamarindus indica
WIKIPEDIA results for
tamarindus indica
Amazon results for
tamarindus indica
Tweet