"charles's father: "charles, are you looking at gay porn again?"  charles: "no it was a pop-up"  charles's father: "yes you are you filthy butt cowboy
it is a derogative term used to offend some one who is of homosexual nature or perceived to be of homosexual nature because of something they have just done
""charles's father: "charles, are you looking at gay porn again?"  charles: "no it was a pop-up"  charles's father: "yes you are you filthy butt cowboy" What is the definition of "butt cowboy"?