Detestable

French Meaning

détestable

odieux

English Meaning

  1. Inspiring or deserving abhorrence or scorn. See Synonyms at hateful.