Glossary
A swollen blood vessel, especially a swollen vein in the leg.
An enlarged or twisted state of a vein, artery, or lymph vessel, typically referring to a vein.
Posted
in
by
Tags: