cyclophosphates

English

Noun

cyclophosphates

  1. plural of cyclophosphate