To experience brief flashes, spots, or bright lights in one's vision, typically as the result of a blow to the head, a sudden impact, or intense dizziness; to be dazed.
3.
USUKinformalcolloquial
To be intensely impressed, thrilled, or dazzled by something.