1.
a lifesaver when things look hopeless; salvation in dire straits
Literally "a Buddha in hell." Describes help, or a helper, appearing when one is in serious trouble with no way out. Stronger than an ordinary lucky break: the situation must be genuinely desperate.
まさに地獄に仏だった。
It was truly a lifesaver.
Related Words
Compare:
渡りに船 (a godsend)