Arabic-English dictionary »

بِيَادَة meaning in English

ArabicEnglish
بِيَادَة f

infantrysoldiers who fight on foot