explanation : Idioms & Phrases


demand for explanation

  • noun a challenge to defend what someone has said
    calling into question.
WordNet