I just checked on the internet, and you're right. Apparently it is a slang word there, used to refer to Indians.
punji means indian in australian language
ummm ive never heard the word Punji....
What does "Punji" mean?
It means Punjabi and i think pakistan also have lots of them.