What is the meaning of the word "heterodon"?

Definitions: