VariousWords beta
Related Terms:
Noun
Definition: A centrally-acting skeletal muscle relaxant with additional sedative and anticonvulsant effects.
VariousWords beta
Definition: A centrally-acting skeletal muscle relaxant with additional sedative and anticonvulsant effects.