head trip


Meanings

  • an exciting or stimulating experience
  • the act of satisfying your own desires and giving yourself pleasure