semi-submersible rigs - Turkish English Dictionary