stemcell - French English Dictionary