I'm playing for keeps. I know it means that I'm playing to win, but what's the meaning of the world 'Keeps" ?

"play for keeps" is an idiom. In American English means you play so that you can keep all the prizes.

In British English, it apparently has a different meaning.

https://www.collinsdictionary.com/dictionary/english/for-keeps