microleak Definition
Definition
a small, often imperceptible leakage or escape, especially in arteries or other internal body structures, usually resulting from minor rupture or damage.
Browse
a small, often imperceptible leakage or escape, especially in arteries or other internal body structures, usually resulting from minor rupture or damage.
Browse