Definition 1 of 1
Just to add to the confusion, a canine pup is also called Puppy. Meaning depends on context.
Pretty girl, shyly : "Aapka naam kya hai ji?" (What's your name?)
Champu fellow : "Ab samajh nahi aata, de kar batayeen ya le kar batayen?" (Now I can't decide, should I take it or give it and then tell you?)
Pretty girl : "Hain ji?" (Eeeeeeh?)
Champu fellow, wiggling eyebrows suggestively with a leer on his face : "Mera naam hai Puppy" (My name is Puppy)
(Suddenly, stern fother of pretty girl materialises from nowhere. Next day Champu fellow is seen walking around the village with a black eye)