microbasin - French English Dictionary