megalo - French English Dictionary