Feedback
Chamcha
Meaning
Noun
●
In Indian English, Indian politics & People:
A
sycophant
and
hanger-on
or lackey.
Sourced from
Wiktionary
Origin
chamcha
English
चम्चा
Hindi
Sourced from
Etym
Related
Chutiya
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better