Greek Strong's Dictionary with all the Synonyms inserted into the definitions.
Greek Synonyms inserted into Greek Strong's Dictionary
2535 + then + Cain + of Cain + Not as Cain +/ . Kain {kah'-in}; of Hebrew origin [7014]; Cain, (i .e . Cajin), the son of Adam: --Cain .