choroid plexus carcinomas - Spanish English Dictionary