megapod - French English Dictionary