appall (US) verb
or British appal /əˈpɑːl/ appalls; appalled; appalling
or British appal /əˈpɑːl/ appalls; appalled; appalling
Learner's definition of APPALL
[+ object]
: to cause (someone) to feel fear, shock, or disgust使恐惧;使震惊;使憎恶 —
often used as (be) appalled常用作(be) appalled