Definition, synonyms and related words
Describing a combination of electrochemotherapy and gene therapy