removable shield - French English Dictionary