English to Spanish Dictionary appalled

appalled

horrorizado
translation of 'appalled'
verb
aterrar,
espantar,
repugnar,
asombrar
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one