MACKEREL


Meaning of MACKEREL in English

A bawd: from the French maquerel. Mackerel- backed; long-backed.

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