swarm of mosquitoes in humid and gloomy places - Alemán Inglés Diccionario