What does Bean Rag mean?

Bean Rag meaning in Urban Dictionary

A towel familiar with tidy up a bloodily murdered category of Mexicans.