town renewal - French English Dictionary