Green’s Dictionary of Slang

foggy n.

see fogey n. (1)