MARPLOT


Meaning of MARPLOT in English

A spoil sport.

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