casucha - French English Dictionary