armpit guards in ancient armour - Alemán Inglés Diccionario