power spot

/P AW1 ER0 S P AA0 T/
noun
  1. 1

    (Japan) A place believed to contain sacred power.