submarine telephone cable - German English Dictionary