monophosphoesters
English
Noun
monophosphoesters
plural of
monophosphoester