No. It means either defeated or just really tired. If you want to say you feel very drunk, say you're feeling pretty wasted.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
khoffI can't think of any context in which "feeling licked" could mean "get better." Are you sure that's what your dictionary siad?Not 'feeling'. ' We had a problem, but we finally got it licked'. I suppose this could also be used when talking about an illness. 'That good night's sleep really licked it.'