MACKEREL Meaning of MACKEREL in English A bawd: from the French maquerel. Mackerel- backed; long-backed. Slang English vocab. Английский сленговый словарь. 2012