horse ranches - French English Dictionary