DEMANDED AN EXPLANATION


Meaning of DEMANDED AN EXPLANATION in English

asked for an explanation forcefully

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.