international seabed authority - Spanish English Dictionary