Phosphenes meaning : A sensation of lights caused by mechanical or electrical (rather than optical) stimulation of the retina.
phosphenes
redacting
yampy
stultifies
tetrodotoxin