offshore man–made island - German English Dictionary