renovate – v. to make changes and repairs to (an old house, building, room, etc.) so that it is back in good condition
Quran – n. the main religious text used by people who practice Islam
popsicle – n. sweet flavored and colored water frozen on a stick
amazing – adj. causing great surprise or wonder : causing amazement