Meaning of LAMP in English

LAMP

Verb. To hit, to clout. E.g."I can't believe she lamped him, just for coming home drunk."

Slang English vocab.      Английский сленговый словарь.