English

edit

Noun

edit

phosphoesters

  1. plural of phosphoester