Definitions
There is 1 meaning of the phrase
Buffalo Indian.
Buffalo Indian - as a noun
A member of one of the tribes of american indians who lived a nomadic life following the buffalo in the great plains of north america
Synonyms (Exact Relations)
plains indianHypernyms (Closely Related)
amerindiannative americanHyponyms (Broadly Related)