mesenchym - French English Dictionary