a traditional sauce made of ground nuts or seeds and spices - Anglais Synonymes Dictionnaire

Can't found any synonym terms.