Answer:
1. abhorrent
2. abominable
3. appalling
4. disgusting
5. distasteful
6. dreadful
7. evil
8. foul
Hope this helps