English | German | Russian | Czech

promoxolane English

Meaning promoxolane meaning

What does promoxolane mean?

promoxolane

A centrally-acting muscle relaxant and anxiolytic drug.

Are you looking for...?