undersea electronics - German English Dictionary