to introduce oneself - Turco Inglés Diccionario