touched with the tongue; defeated
from Old English liccian 'to lick'
Licked means you got your tongue on it - or someone got the better of you!
Complete word intelligence in one call. Free tier — 50 lookups/day.