head trip Meaning, Definition & Usage

  1. noun an exciting or stimulating experience
    trip.
  2. noun the act of satisfying your own desires and giving yourself pleasure
    self-gratification.

WordNet