Search term excoriate has one result
Jump to
EN English ES Spanish
excoriate (v) [to strongly denounce or censure] fustigar (v) [to strongly denounce or censure]