submarine laid mine - German English Dictionary