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)
Hypernyms (Closely Related)
Hyponyms (Broadly Related)