large artery stenosis - French English Dictionary