to reproach someone - Spanish English Dictionary