swarm (abundance of something) - Français Anglais Dictionnaire