Plural of boche, a derogatory WWI slang term used by Allied soldiers for German soldiers or Germans generally.
From French 'boche' or 'caboche' (cabbage head, used as an insult), popularized during World War I as a contemptuous term for Germans among English-speaking troops.
Try Another Word