gang/crowd of idlers - French English Dictionary