1 definition by Dhingara11
1. An amazing , sensual feeling. Usually takes place when you're around someone you have hots for.
2. Best , unexplainable Sensation. Leaves people speechless and make them go crazy.
2. Best , unexplainable Sensation. Leaves people speechless and make them go crazy.
by Dhingara11 October 27, 2015