self-explaining - Turco Inglés Diccionario