perfricate

listen to the pronunciation of perfricate
الإنجليزية - الإنجليزية
{v} to rub thoroughly or all over
To rub over
perfricate
المفضلات