microthrombus - French English Dictionary