a very large farm on which animals are kept, especially in North and South America:
a cattle ranch
a sheep ranch
He went to work on a ranch.
a very large farm on which animals are kept, especially in North and South America:
a cattle ranch
a sheep ranch
He went to work on a ranch.