Copyright © 2012-2024 BIOSCIENCE PK, LLC
A narrowing or constriction of a passageway in the body, such as in a blood vessel or spinal canal