swarm of mosquitoes in humid and gloomy places - Turco Inglés Diccionario