protective visor - German English Dictionary