even though i say it myself - Turco Inglés Diccionario