dimorphic
not defined yet