like a godsend - German English Dictionary