dude this place is a dick ranch lets get out of here  i hate that place, its a total dick ranch
a term used to describe an undesireable location
"dude this place is a dick ranch lets get out of here  i hate that place, its a total dick ranch" What is the definition of "dick ranch"?