protective visor - French English Dictionary