SCIZORHINAL MEANING IN ENGLISH

• Scizorhinal Definition & Synonyms

  1. (a.) Having the anterior nostrils prolonged backward in the form of a slit.
  2. (a.) Having the nasal bones separate.


RECENT SEARCHES