German-English dictionary »

desamidase meaning in English

GermanEnglish
die Desamidase Substantiv

deamidasenoun