What does böser Haufen mean?

böser Haufen - German to English

bad great deal [esp. Br.] [coll.] [bad personality]