abounding in arteries - Allemand Anglais Dictionnaire