encephaloid carcinoma - French English Dictionary