Lick also means to win a fight; e.g., I can lick my weight in wild cats, or any man in all Kentuck!”
Source A Kentucky Fight
Does that help?
I am not sure what it means
After being sick...
I feel I could lick my weight in mountain lions.
Great. Glad I could help. (Psst. Don't go lickin' any mountain lions, though, OK?)