Noun: A handsome guy with a nice figure. Can refer to buff or slender guys. Soccer players and football players can both be buffalo.
Sara: Buffalo. 2 o'clock. Sam: Dark hair? Sara: I think his names Rob, total buffalo.