megacycle - French English Dictionary