Meaning of SLUG in English

SLUG

(HIT) [verb] [T] -gg- [informal] - to hit (someone) hard with the fistShe slugged him and he fell against the bar.(ANZ) They slugged me (= charged me a lot of money) for the car repairs.If two people slug it out they fight or argue fiercely until one of them wins.If a couple can't settle these matters between them they tend to slug it out in the courts.

Cambridge English vocab.      Кембриджский английский словарь.