ranch

Definitions

General English

  • noun a farm where horses or cows are kept, especially in north or south America

Agriculture

  • noun a large farm, specialising in raising cattle, sheep or horses
  • noun a large farm, specialising in raising any type of animal or growing any type of crop

Slang

  • verb to ejaculate. The slang usage, heard among adolescents, seems to be unconnected to the standard sense of the word.
http://www.dictionarycentral.com/definition/ranch.html