licked
动词 lick:
beat thoroughly and conclusively in a competition or fight
同义词:cream, bat, clobber, drub, thrash, lick
pass the tongue over
find the solution to (a problem or question) or understand the meaning of
同义词:solve, work out, figure out, puzzle out, lick, work
take up with the tongue
形容词 licked:
having been got the better of