meclofenoxate
English
Noun
meclofenoxate
(
uncountable
)
The drug
centrophenoxine
.