To disgrace or put to shame.
To blame.
To destroy; to spoil.
To overpower; to surpass.
joy, delight, cheer
Search
Explore