×

godsend meaning in French

n. aubaine; bienfait du ciel; bénédiction; chance

Related Words

  1. godmother
  2. godparent
  3. godship
  4. godson
PC Version

Copyright © 2018 WordTech Co.