submarine communications cable - Spanish English Dictionary