Arabic-English dictionary »

مُلَامَسَة meaning in English

ArabicEnglish
مُلَامَسَة f

contactan act of touching physically