lampooned
lam-pooned
verb
To have publicly ridiculed or criticised someone or something using satire or mockery.
"The politician was lampooned in the satirical magazine."
Thesaurus
Synonyms: satirize, lampoon, satirise, mockery, takeoff, sendup, travesty, send-up, burlesque, parody, pasquinade, put-on