Meaning of detached retina
Definition of detached retina
(noun)
visual
impairment
resulting from the
retina
becoming
separated
from the
choroid
in the
back
of the eye;
treated
by
photocoagulation
Other information on detached retina
WIKIPEDIA results for
detached retina
Amazon results for
detached retina
Tweet