antisubmarine warfare equipment depot - English Synonyms Dictionary