press studs

English

Noun

press studs

  1. plural of press stud