demand for explanation - İngilizce Eşanlam Sözlük

demand for explanation

n.
[1] calling into question