Licked - Definition

licked

adj 1: having been got the better of; "I'm pretty beat up but I
don't feel licked yet"

Look up another word