armor shield - French English Dictionary