protest emphatically - Spanish English Dictionary