bet the ranch - French English Dictionary