The mere mention of tamarind suffices to get the majority of you drooling! It instantly raises that sour, appetizing zest at the tip of your tongue! While you all must…