Skip to main content

English: statins

Welsh: statinau

Part of speech

Noun, Plural

Definition

Drugs that help lower cholesterol.