'demand for explanation' definitions:

Definition of 'demand for explanation'

(from WordNet)
noun
A challenge to defend what someone has said [syn: calling into question, demand for explanation]