Japanese dictionary
かえすがえす
repeatedly; to a tremendous extent
Kanji details
・return
・answer
・fade
・repay