Arabic-English dictionary »

لَبَب meaning in English

ArabicEnglish
لَبَب m

breastplatehorse tack