he's a kuti fucker
1. Kutti means a bitch (female dog) as well as a dirty,selfish and mean woman. A small dirty woman.
It is the diminutive form of Kutiya(official word) carrying the same meaning.
2. Kutti cheez= Someone or something too cunning or too smart(masc. or fem.).
2. Tu badi kutti cheez hai yaar! = You are too cunning buddy !