megauretra - French English Dictionary