Headrushing definition

That produces a headrush; dizzying.
adjective
0
0
Advertisement