Green’s Dictionary of Slang

banjo n.2

[backform. f. banjo eyes n.]

(US) an eye.

J. Conway in Variety 26 Aug. 26 7: He was so cock-eyed that one of his banjos was trained on Kelly every time he went up to her [HDAS].