Beat thoroughly in a competition or fight
• Rout
• An unsuccessful ending
• Pass the tongue over
• Find the solution to (a problem or question)