semisubmersible platform - Turkish English Dictionary