what explains...? - Turco Inglés Diccionario