Word info

endolyase

Noun

Meaning

endolyase (plural endolyases)

(biochemistry) A nonterminal lyase

Source: en.wiktionary.org

Close letter words and terms