abhorrent
adj. Very repugnant; hateful. 