×
godsend
meaning in French
n.
aubaine; bienfait du ciel; bénédiction; chance
Related Words
godmother
godparent
godship
godson
PC Version
Copyright © 2018 WordTech Co.