What does “denunciar” mean in English?
1.to report
to report (inappropriate, harmful, or false content to a digital platform for review or removal)
2.to file a formal complaint or report with the authorities
to file a formal complaint or report with the authorities (police, regulatory body); formal legal register