てん たす
tenno tasuke

Noun

1. godsend; gift from providence