demand for explanation - Anglais Synonymes Dictionnaire

demand for explanation

n.
[1] calling into question