English Etymology From poly- + phospho- + ester. Noun polyphosphoester (plural polyphosphoesters) (organic chemistry) the ester of a polyphosphateWikiwand - on Seamless Wikipedia browsing. On steroids.