Answer:
B. Odious
Step-by-step explanation:
The definition of the word odious is "extremely unpleasant, repulsive."
The word that means "deserving or causing hatred; repulsive" is "Odious."
8.4m questions
11.1m answers