Answers

2015-06-28T14:22:44+05:30
The term champu in hindi means a village simpleton and its a slang in hindi language...

Hope this may helps uu............
0
2015-06-28T14:28:58+05:30
Champu means village simpleton.
0