principal artery - French English Dictionary