English

edit

Noun

edit

cyclophosphates

  1. plural of cyclophosphate