Lapaquistat definition

A cholesterol-lowering drug.
noun
0
0
Advertisement