abounding in arteries - Turc Anglais Dictionnaire