Definition of "appalled"

appalled