godsend in German
godsend in German
Geschenk des Himmels
instance of unexpected benefit or good fortune
Glücksfall
instance of unexpected benefit or good fortune