demand_for_explanationEnglish

calling into question, demand for explanation

Noun

A challenge to defend what someone has said

English: calling into question, demand for explanation

English words with similar meanings

Show 1 words