heterocerous

not defined yet