terminism
not defined yet