swarm of people or little animals - Türkisch Englisch Wörterbuch