submarine cable telephone service - German English Dictionary