Spanish tamarind
English Dictionary
->
Letter S
-> Spanish tamarind
Search Dictionary:
Spanish tamarind Definition
(n)
shrubby
tree
of
Madagascar
occasionally
cultivated
for
its
edible
apple
-
shaped
fruit
Spanish tamarind Synonyms
Spanish tamarind
Vangueria madagascariensis
© Art Branch Inc.