mambo - French English Dictionary