Mala sangre is a Spanish slang term which translates to 'bad blood'. It is used to describe a long-standing, deep-seated resentment, hostility or ill-feeling between people.
Examples
- Spanish: Entre esos dos siempre ha habido mala sangre.
- English: There has always been bad blood between those two.