demand for explanation

Noun
  1. A challenge to defend what someone has said (synset 107246713)

Other Searches