protest angrily - Spanish English Dictionary