ODIOUS

Definition of ODIOUS

  1. (adj)unequivocally detestable