come as a godsend - German English Dictionary