antisubmarine warfare equipment depot - German English Dictionary