Farm Ranch
Land is used to grow crops, dairy products, livestock, etc. Land is used for raising livestock including sheep and cattle.
Fertile soil is essential to growing crops. Grass for grazing livestock is very important.
Makes use of farming methods in planting, growing, and harvesting crops. Uses horses and/or trucks to herd livestock. Source: http://theydiffer.com/difference-between-farm-and-ranch/