to fill or overcome with horror/ dismay/ fear/ consternation.
I am appalled at your mistakes.
43👍 12👎
marked by fluctuations of fortune
His kingdom has a very chequered track record