restorable - French English Dictionary