man made island - Spanish English Dictionary