Green’s Dictionary of Slang

absent-minded beggar n.

[title of poem (1899) by Rudyard Kipling, celebrating the British soldier]

[late 19C–1900s] a soldier.