licked

adj

1.
having been got the better of