elbow-piece of armour - German English Dictionary