Heteromorphisms

Definition of Heteromorphisms