P H O S P H E N E S
ME / MINE
fashion & faith
||| CARMEN ||| EDINBURGH ||| PHOTOGRAPHY STUDENT |||
noun, Physiology .
a luminous image produced by mechanical stimulation of the retina, as by pressure applied to the eyeball by the finger when the lid is closed.