Definitions of demand for explanation:

  • noun:   a challenge to defend what someone has said