Wiktionary
been to the rodeo
vb. (context idiomatic English) Exposed to conmen and hucksters; experienced.