In Japanese games, the name roughly translates to Return Favor.
After showing the Pokemon all this love, it returns the favor with it's power. English attacks and Japanese attacks are always a little different names, this being an example.
___
According to Google Translate:
Ongaeshi = Repayment