restorator - French English Dictionary