antisubmarine warfare equipment depot - French English Dictionary