detestable

a. 可憎的、可惡的

英文釋義

  1. offensive to the mind
  2. unequivocally detestable