Arabic-English dictionary »

عَثْرَة meaning in English

ArabicEnglish
عَثْرَة f

stumblea fall or trip