Immovable apparatus Meaning, Definition & Usage

Definitions
  1. (Med.), an appliance, like the plaster of paris bandage, which keeps fractured parts firmly in place.

Webster 1913