Big Huge Thesaurus

aminotransferase

noun