tamarind in Finnish tamarind in Finnish tamarindi noun (botany) A tropical tree, Tamarindus indica. Add to Flashcards