submarine armor - French English Dictionary