to render someone a great favour - Turkish English Dictionary