appalling in Polish
appalling in Polish
przerażający
Horrifying and astonishing.
zatrważający
Horrifying and astonishing.