cha-cha - French English Dictionary