Definition: Rancho is a small, hilly area located on both sides of a mountain range with rolling hillsides. It's often used to describe a particular place or group of people. The term "hilly" means it has many hills but not too steep for normal walking.