Green’s Dictionary of Slang

ninepence short of a shilling phr.

see under shilling n.