from megara, ancient greece - French English Dictionary