Word Meaning

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


Meaning of scizorhinal

- Having the nasal bones separate.
- Having the anterior nostrils prolonged backward in the form of a slit.