MAGGOT


Meaning of MAGGOT in English

Noun. A despicable, devious or obsequious person.

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