the best of one's ability - Turkish English Dictionary