MONKEYTOWN


Meaning of MONKEYTOWN in English

Noun. Nickname for the town of Heywood, Lancashire. Derog.

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