megaorgane - French English Dictionary