nerve sheath tumor - French English Dictionary