(noun). 1. The act or process of regenerating or the state of being regenerated. 2. Spiritual or moral revival or rebirth. 3. Biology Regrowth of lost or destroyed parts or organs.
12.30.12
Because the London Eye is so far away, we headed down to the Singapore Flyer to get a breathtaking view of Singapore!