Polish-English dictionary »

substrat meaning in English

PolishEnglish
substrat noun

substratenoun
the material or substance on which an enzyme acts