phosphodiesters
English
Noun
phosphodiesters
plural of
phosphodiester