upper thigh armour - Spanish English Dictionary