edo - French English Dictionary