odious
/ˈoʊdiəs/Definitions
1. adjective
strongly disliked or hated; detestable
“The odious smell from the nearby dumpster filled the entire neighborhood.”
2. noun
a person or thing that is strongly disliked or hated
“The odious villain in the movie was the main antagonist.”