A Yiddish insult meaning a thief, con man, or other such unscrupulous and untrustworthy character looking to conduct a scam, ripoff, or similar evil and dishonest method of personal gain.
The word is an insult. A ganef wouldn't generally call himself a ganef, no matter how proud of himself he was, but he might be angrily called a ganef by his victim.
When you rent/lease a unit to Indian people causing an intense curry smell to linger (even if they moved out). This causes damage to the property, and only other Indians would be willing to move in.
Ghanief is a really (smart) and (attractive) person. His (mysterious) and very shy. He is also a chick magnet. He does dumb things and he will steal your girl.