dude ranch

Explore definitions, synonyms, and language insights of dude ranch

Definitions

Noun
a holiday resort offering ranch activities (riding and camping)