group that sings humorous and satirical songs during carnival - Turkish English Dictionary