Word Meaning

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


Meaning of otocrane

- The cavity in the skull in which the parts of the internal ear are lodged.