troponin I medical definition

noun
A subunit of troponin found in muscle and cartilage that inhibits the formation of blood vessels and is under investigation as a potential cancer therapy.

Learn more about troponin I

link/cite print suggestion box