In Arabic it means "red castle": __ Palace Small World Answers