megaloco - French English Dictionary