meclofenoxate

English

Noun

meclofenoxate (uncountable)

  1. The drug centrophenoxine.