noun
divine aid; heaven's help
Refers to help or assistance believed to come from a divine or heavenly source. Often used in the phrase 天助の幸い (てんじょのさいわい), meaning 'a godsend' or 'a stroke of luck from heaven'.
彼の回復はまさに天助だった。
His recovery was truly divine aid.
この好天は天助の幸いだ。
This fine weather is a godsend.