Arabic-English dictionary »

عَقَرَ meaning in English

ArabicEnglish
عَقَرَ

hamstringto disable