endovascular devices - French English Dictionary