×
appall
meaning in French
v.
horrifier, choquer, scandaliser
Related Words
appalachians
appaling
appalled
appalling
PC Version
Copyright © 2018 WordTech Co.