semisubmersible platform - German English Dictionary