vocab dash
Log in
Sign up
liasa
Meanings
Noun
1. lyase
(biochemistry)