Green’s Dictionary of Slang

benjy n.

also benjie
[abbr. benjamin n.1 ]

a coat or a waistcoat.

[Scot]D. Haggart Autobiog. 25: The screaves were in his benjy cloy.
[UK]Vulgarities of Speech Corrected.
[UK]Hotten Dict. of Modern Sl. etc. 5: BENJY, a waistocat.
[UK]Hotten Sl. Dict. [as cit. 1859].
[UK]Sl. Dict.
[UK]A. Morrison Child of the Jago (1982) 128: They were flimped of their kicksies, benjies, or daisies, as the case might be.