armpit guards in ancient armour - Francés Inglés Diccionario