Scala

Webster's Dictionary of the English Language

·noun A term applied to any one of the three canals of the cochlea.

II. Scala ·noun A machine formerly employed for reducing dislocations of the humerus.

Related Words