abhorrent

adjective detestable, odiable, abominable, execrable, repugnant.