Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of scala

- A machine formerly employed for reducing dislocations of the humerus.
- A term applied to any one of the three canals of the cochlea.

Crossword clue for scala

- Relative dimensions or size