semi-submersible rigs - Spanish English Dictionary