antisubmarine barrier - Spanish English Dictionary