Index

 

Meaning of Bible Name: Cain

Cain: Possession, or possessed