What does buffalo soldier mean?

buffalo soldier meaning in General Dictionary

A black soldier associated with United States army which served in the US western in the belated 1800s usually as an indian fighter and often as an element of an all black troop the name was handed because of the indians due to their their perverted hair plus the title ended up being thought and also to be a compliment to their nerve