Meaning of licking

Definition of licking

(noun) an unsuccessful ending to a struggle or contest; "it was a narrow defeat"; "the army's only defeat"; "they suffered a convincing licking"
the act of inflicting corporal punishment with repeated blows

Other information on licking

WIKIPEDIA results for licking
Amazon results for licking