armpit guards in ancient armour - Almanca İngilizce Sözlük