Arabic-English dictionary »

دَشْرَة meaning in English

ArabicEnglish
دَشْرَة f

villagea rural habitation of size between a hamlet and a town