"procaspase" in English Procaspase {f} procaspase "procaspase" English translation procaspase Procaspase Detailed translations for "procaspase" die Procaspase{feminine} Procaspase procaspase