marmalize

listen to the pronunciation of marmalize
English - English
To thrash
To defeat decisively
marmalize
Favorites