cachuncha - French English Dictionary