head trip Meaning and Definition
1. n. the act of satisfying your own desires and giving yourself pleasure
2. n. an exciting or stimulating experience
1. n. the act of satisfying your own desires and giving yourself pleasure
2. n. an exciting or stimulating experience
Sponored Video