YourDictionary

synthetase medical definition

noun
See ligase.

Learn more about synthetase

link/cite print suggestion box