Meaning of buffalo

Definition of buffalo

(noun) large shaggy-haired brown bison of North American plains
a city on Lake Erie in western New York (near Niagara Falls)
meat from an American bison
any of several Old World animals resembling oxen including, e.g., water buffalo; Cape buffalo
(verb) intimidate or overawe

Other information on buffalo

WIKIPEDIA results for buffalo
Amazon results for buffalo