giant liver hemangioma - French English Dictionary