offshore drilling platform - Turkish English Dictionary