lickedEnglish

licked

Adjective

Having been got the better of

English: licked