meaning of detached retina

1. visual impairment resulting from the retina becoming separated from the choroid in the back of the eye; treated by photocoagulation


Related Words

detached retina |

Developed & Maintained By Taraprasad.com

Treasure Words