As verbs the difference between astonish and appal
is that astonish is surprise, flabbergast while appal is (british|less common).
astonish
English
Verb
(es)
surprise, flabbergast
Derived terms
()
* astonishment
Related terms
()
* astound
* astounding
appal
English
Verb
(British, less common)
Anagrams
*
*