Haplonts

Definition of Haplonts