cause a huge defeat; humiliate someone

listen to the pronunciation of cause a huge defeat; humiliate someone
الإنجليزية - التركية
الإنجليزية - الإنجليزية
wipe the floor with
cause a huge defeat; humiliate someone
المفضلات