Outcry

Spanish Meaning

grito

protesta clamorosa

gritar

English Meaning

  1. A loud cry or clamor.
  2. A strong protest or objection: public outcry over the rise in prices.