be on the point of finishing - Turkish English Dictionary