phosphostains

English

Noun

phosphostains

  1. plural of phosphostain