repay a favour - French English Dictionary