Barbados
Dominica
Jamaica
noun
Sweets made by rolling balls of tamarind flesh with sugar and/or spices such as pepper and salt.
arrow_drop_down
0
arrow_drop_down
2 comments
Trinidad & Tobago
Trinidad & Tobago
kenag
10 years ago

Tambran Ball

Jamaica
Jamaica
Bobzy
7 years ago

Tambrin Ball