Physical Release
idea
GenRank Score
9.0
A general concept referring to the act of discharging physical tension or pent-up energy through bodily movement.
Also Known As
Physical Release
1 question•1 category
Score History
Loading score data...
Mention Rank: #3