oncolysates

English

Noun

oncolysates

  1. plural of oncolysate