Arabic-English dictionary »

دَبَّابَة meaning in English

ArabicEnglish
دَبَّابَة f

tankarmoured fighting vehicle