The difference between Animosity and Bad blood
When used as nouns, animosity means violent hatred leading to active opposition, whereas bad blood means feelings of hostility or ill will.
check bellow for the other definitions of Animosity and Bad blood
-
Animosity as a noun:
Violent hatred leading to active opposition; active enmity; energetic dislike.
-
Bad blood as a noun (idiomatic):
Feelings of hostility or ill will.
-
Bad blood as a noun (idiomatic):
A serious feud or long-standing grudge.
-
Bad blood as a noun (idiomatic, dated):
An inherited immoral or disturbed nature.