constantly berate - Spanish English Dictionary