Definition of Orphenadrine

Noun: orphenadrine

  1. A skeletal muscle relaxant (trade name Norflex) used to treat severe muscle strain and Parkinsonism
    - Norflex

See also:
orphans
Orpheus