elbow-piece of armour - French English Dictionary