Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
appall
in English
appall
#moderate
Past Tense
appalled
Participle Verb
appalling
Third Person Singular
appalls
Definitions
Verb
to
provoke
strong
indignation
and
disgust
The
news
of
animal
cruelty
appalls
people
worldwide
.
to
fill
with
intense
horror
;
dismay
The
sight
of
the
devastated
city
appalls
everyone
who
sees
it
.