place with many mosquitoes - Espagnol Anglais Dictionnaire