The act of boasting and challenging impossible especially in a hilarious way.
This urban phrase is quite popular in kerala, India and among malayalee diaspora.
This urban phrase is quite popular in kerala, India and among malayalee diaspora.
by Kammi1 June 22, 2017