sound-resistant helmet - French English Dictionary