Arabic-English dictionary »

نَدْبَة meaning in English

ArabicEnglish
نَدْبَة f

scarpermanent mark on the skin