The meaning of Cain is A spear