What is the meaning of Repay?

Synonym of pay back in all senses.

To make worthwhile; to yield a result worth the effort; to pay off.

To give in return; requite.

To pay (cover with tar, pitch, etc.) again.

Source: wiktionary.org