Comprehensive resource for understanding and mastering English idioms
The idiom "bay for blood" means to seek revenge or aggression towards someone who has wronged you. It suggests a thirst for vengeance, like a hound baying for its prey.
The origin of the idiom is unclear, but it may stem from the phrase "baying hounds," which refers to dogs that hunt in packs and often chase down their prey relentlessly. The phrase has been used since at least the 16th century, and its figurative meaning as a metaphor for seeking revenge or aggression was established during that time. In some cases, it may have also referred to the actions of animals, such as hunting or fighting, that were seen as bloodthirsty or violent.