calucha - French English Dictionary