swarm of people or little animals - Turkish English Dictionary