diphosphomevalonates
English
Noun
diphosphomevalonates
plural of
diphosphomevalonate