appalling in French
appalling in French
effroyable
Horrifying and astonishing.
épouvantable
Horrifying and astonishing.