have just done something - Turco Inglés Diccionario