SCALA


Meaning of SCALA in English

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

2. scala ·noun a machine formerly employed for reducing dislocations of the humerus.

Webster English vocab.      Английский словарь Webster.