YourDictionary

licking

noun

  1. the act of a person or thing that licks
  2. Informal
    1. a whipping
    2. a defeat

See licking in American Heritage Dictionary 4

Learn more about licking

link/cite print suggestion box