armpit guards in ancient armour - Turco Inglés Diccionario