sudden blocking of an artery - French English Dictionary