cause a huge defeat; humiliate someone

listen to the pronunciation of cause a huge defeat; humiliate someone
English - English
wipe the floor with
cause a huge defeat; humiliate someone
Favorites