×

appall meaning in French

v. horrifier, choquer, scandaliser

Related Words

  1. appalachians
  2. appaling
  3. appalled
  4. appalling
PC Version

Copyright © 2018 WordTech Co.