Fumarate - What does it mean?
fumarate | |
has no English definition.
any salt or ester of fumaric acid; they are produced in the body as part of the urea cycle
is likely misspelled.
has no English definition.