to the best of his ability - Turkish English Dictionary