In Arabic it means red castle: __ Palace Paper Crafts Answers | CodyCross Solutions