Word Meaning

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


Meaning of cranioclast

- An instrument for crushing the head of a fetus, to facilitate delivery in difficult eases.