kane








noun Scot.

  1. cain.
52 queries 0.555