to the best of her ability - Turkish English Dictionary