swarm of people or little animals - Französisch Englisch Wörterbuch