phosphosites
English
Noun
phosphosites
plural of
phosphosite