English dictionary
demand for explanation meaning and definition
Definition and meaning of demand for explanation at MeaningMonkey.org. demand for explanation meaning and definition in the English Dictionary.DEMAND FOR EXPLANATION noun
Definition of demand for explanation (noun)
- a challenge to defend what someone has said
- synonyms: calling into question
Source: Princeton University Wordnet