Odious – arousing or deserving hatred or repugnance

Advertisements