odious

adjective
  1. extremely unpleasant or repulsive; deserving hatred or disgust

Examples