Abhorrent

offensive to the mind; detestable