abounding in arteries - Français Anglais Dictionnaire