choroid plexus carcinomas - French English Dictionary