microcirculation - French English Dictionary