A ranch is a place that may have many different types of farm animals