maa - French English Dictionary