Word Meaning

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


Meaning of supracranial

- Situated above, or in the roof of, the cranium.