Meaning of american buffalo

Definition of american buffalo

(noun) large shaggy-haired brown bison of North American plains

Other information on american buffalo

WIKIPEDIA results for american buffalo
Amazon results for american buffalo