scourge of mosquitoes - Turc Anglais Dictionnaire