English
›
Words
creating
horror, shock, or dismay
Translation:
English
Adjective
1
appalling
Add
Translation