embolisation - French English Dictionary