The term was gradually replaced by the term profound mental retardation, which has itself since experienced euphemism evolution and been replaced by other terms.[4] Along with terms like moron, imbecile, and cretin, idiot is archaic in those technical uses and has become offensive in those contexts.