se justifier

listen to the pronunciation of se justifier
Französisch - Englisch
{v} excuse
justify oneself