padded garment used against arrows - French English Dictionary