teeming with life - Français Anglais Dictionnaire