Term Gallery logo

Meanings of immortalised cell line that decays indefinitely and is extinguished based on the cells it has come into contact with. in English

Translations for immortalised cell line that decays indefinitely and is extinguished based on the cells it has come into contact with.