Noun
(Britain, military slang, chiefly World War I) An experienced soldier.
(Britain, military slang) A veteran soldier or war veteran.
(Britain, slang, figuratively) Someone experienced in his or her field.
old-sweat (plural old-sweats)
Alternative spelling of old sweat
old-sweat