An old-fashioned or singular person; an invalid soldier or sailor. Often means a stupid but irascible fellow.
·noun ·see <<Fogy>>. ...
Webster's Dictionary of the English Language
Old Fogey. A nickname for an invalid soldier: derived from the French word fougeux, fierce or fiery....
Dictionary of The Vulgar Tongue by Francis Grose