Spanish-English Dictionaryprotest
Spanish word for protest