Odious

unequivocally detestable