'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]