spot effects

English

Noun

spot effects

  1. plural of spot effect