The term animosity refers to a strong feeling of hatred, anger or resentment towards someone or something. It can also indicate an unfriendly or hostile relationship between two parties. The word is derived from Latin and means 'enmity' or 'hostility'.