A strong complaint or disagreement
Answers
Answered by
8
Explanation:
Meaning of protest in English. a strong complaint expressing disagreement, disapproval, or opposition: Protests have been made/registered by many people who would be affected by the proposed changes.
Similar questions