offshore man–made island - Spanish English Dictionary