submarine telegraph cable - German English Dictionary