lampooned - Turkish English Dictionary