English word definition — powered by WordNet
beat thoroughly and conclusively in a competition or fight
Want to remember drub?