Arabic-English dictionary »

دَغْدَغَة meaning in English

ArabicEnglish
دَغْدَغَة f

tickleact of tickling