wanrest - French English Dictionary