try  one's best for - Turkish English Dictionary