power spots

English

Noun

power spots

  1. plural of power spot