EXPLAIN ONESELF


Meaning of EXPLAIN ONESELF in English

excuse or justify one's behaviour.

→ explain

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.