cachuca - French English Dictionary