1 definition by harry nut

Top Definition
a male prostitute in the SanFrancisco area
"Look at those castro street cowboys lined up at the corner!"
by harry nut November 06, 2006

Mug icon
Buy a castro street cowboy mug!