prisspots

English

Noun

prisspots

  1. plural of prisspot