more favorable terms - Turkish English Dictionary