Green Terms

Glossary of Green Terms




A Detached Retina or Retinal Detachment is a disorder of the eye in which the retina peels away from its underlying layer of support tissue. Without rapid treatment the detached retina may lead to vision loss and blindness.

Powered by MyInstantGlossary WordPress Plugin