What does bitch blanket mean?

bitch blanket meaning in Urban Dictionary

someone to who someone constantly bitches or complains towards ridiculous crisis in his or her life.