MohammedPreview
Open in TheBrain

To Denunciate

(transitive) To condemn openly