lead armored - French English Dictionary