A German soldier or person, used as a derogatory term especially during World War I.
From French 'boche,' possibly derived from 'caboche' (head) or from German 'Alboche.' The term emerged as slang during WWI and became a common insult in English.
Try Another Word