Green’s Dictionary of Slang

buffalo v.

[the size and strength of the animal]

[late 19C+] (US) to overawe, to frighten, to confuse, to pressurize, to threaten.