appal

appal

English Verb
Ad

Definition

UK spelling of appall.

Ad