English | German | Russian | Czech

treloxinate English

Meaning treloxinate meaning

What does treloxinate mean?

treloxinate

An antilipidemic drug.

Are you looking for...?