armor helmet - French English Dictionary