meaning of Bean Rag

Bean Rag meaning in Urban Dictionary

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