Arabic-English dictionary »

تَمْسِيد meaning in English

ArabicEnglish
تَمْسِيد m

massagerubbing, kneading, or hitting muscled part of a body