To reproach (fr. Reprocher)

Translation into English

Synonyms