mameluco - French English Dictionary