Definition of "lampooned"

lampooned