Definition for Phosphene

From Biology Forums Dictionary

A phosphene is a phenomenon characterized by the experience of seeing light without light actually entering the eye.