man made island - German English Dictionary