phosphodegrons

English

Noun

phosphodegrons

  1. plural of phosphodegron