Apologized (fr. S'excusa)

Translation into English

Synonyms