Arabic-English dictionary »

تَامْبُوف meaning in English

ArabicEnglish
تَامْبُوف m

Tambova city in Russia