leather armour - French English Dictionary