odious

a. 可憎的、可厭的、醜惡的

英文釋義

  1. unequivocally detestable