Online Dictionary

explain oneself 解釋

explain oneself 在 English => Chinese (langdao) 中的 解釋:

說明自己意圖, 為自己辯解

explain oneself 在 English => Chinese 中的 解釋:

v.
說明自己的意圖, 為自己辯解

explain oneself 在 English => Chinese (XDICT) 中的 解釋:

說明自己的意思,為自己的行為辯解