Subscribe
URL of the page has been copied to clipboard.
Meaning : A challenge to defend what someone has said.
Synonyms : calling into question
Install App
Demand for explanation meaning in Telugu.