English | German | Russian | Czech

losartan English

Meaning losartan meaning

What does losartan mean?

losartan

An angiotensin receptor antagonist that shows antihypertensive activity

Are you looking for...?