demand for explanation - İspanyolca İngilizce Sözlük