demand for explanation - Turco Inglés Diccionario