Tamarind

From Fresh Dictionary

English

Noun

tamarind

  1. A tropical tree, Tamarindus indica, the fruit pulp is used as spice in Asian cooking and in Worcestershire sauce.

Translations

io:tamarind

Personal tools