hepatic stellate cells - French English Dictionary