canteen cowboy
noun
1
a ladies' man, especially one who loiters in the NAAFI (the armed forces shop or canteen) for the purpose of meeting women. Royal Air Force use, still current in the 1970s. Formed on US DRUGSTORE COWBOY (a young man who loiters in or around a drugstore for the purpose of meeting women) UK, 1943.
2
a railway employee on an unexpected or extended tea break UK, 1970.
3
an orderly corporal on duty in a Royal Air Force Station Institute, NAAFI or Junior Ranks' Club. Roughly contemporary with the sense as 'ladies' man'; still current in the early 1970s UK, 1961