meaning of blame hound

blame hound meaning in Urban Dictionary

an authorized which cops the fault for anothers indescretion.