Arabic-English dictionary »

تِيمْبُورَا meaning in English

ArabicEnglish
تِيمْبُورَا f

tempuradish made by deep-frying food in a light batter