Definitions
There is 1 meaning of the phrase
American Buffalo.
American Buffalo - as a noun
Large shaggy-haired brown bison of north american plains
Synonyms (Exact Relations)
american bisonbison bisonbuffalo