manchaca - French English Dictionary