What does Buffalo Goat mean?

Buffalo Goat meaning in Urban Dictionary

a mix of buffalo bill and goat. During a buffalo goat, a person tucks his penis behind his upper thighs, just showing a triangle of pubic hair. Then he proceeds to rapidly change, this provides you with the viewers "the goat," completing the buffalo goat. Ideally done on chatroulette or in general public.