answer
ans means "answer". Variable ans is created automatically when expressions are not assigned. ans contains the last unassigned evaluated expression.
ans
Variable ans is not protected by predef.
predef
2+2 ans // 4 ans=10 // 10 clear ans a=2+2; isdef("ans") // F