sea mine barrier - French English Dictionary