be on the point of finishing - Turco Inglés Diccionario