Green’s Dictionary of Slang

Itchyamtown n.

[Itchland n. (2)]

(UK Und.) Edinburgh.

[UK]Duncombe New and Improved Flash Dict.