Glossary
Glossary Link
Stenochoria
Partial blockage or constriction, especially of a tear duct.
Posted
October 29, 2023
in
S
by
Glossary
Tags: