swarm of people or little animals - Alemán Inglés Diccionario