South Indian pop culture and cinema have given us some incredibly catchy slang words that the whole country uses. Let's decode the meanings of Kolaveri Di and Macha.
Kolaveri Di: 'Why this murderous rage against me, girl?' (A heartbroken lover's question).
Macha: Slang for 'Bro' or 'Dude' (literally means brother-in-law).
Origin: Tamil slang popularised by movies and songs.
Made globally famous by actor Dhanush's viral song 'Why this Kolaveri Di', this phrase is Tamil 'Tanglish' (Tamil + English) slang.
Overall Meaning: When the singer asks, 'Why this Kolaveri Di?', he is asking the girl who broke his heart: "Girl, why do you have this murderous rage against me?"
Macha (மச்சான் / மச்சா) is one of the most common and friendly slang words used in Tamil Nadu and South India.
'Kolaveri' translates to 'murderous rage' and 'Di' is a casual way to address a girl. The phrase means 'Why do you have this murderous rage against me, girl?'
Macha is a very popular South Indian slang word that means 'Bro', 'Dude', or close friend. Literally, it translates to brother-in-law.
Meaning of Offended
Offended meaning in Tamil. Learn the translation for feeling hurt or offended in Tamil language.
Meaning of Online
Online meaning in Hindi. Learn what the English word 'Online' is called in everyday Hindi.
Meaning of Opinion
Opinion meaning in Tamil. Learn the Tamil translation for giving an opinion, thought, or viewpoint.
Opponent Meaning in Hindi
Find the Hindi translation for the word 'Opponent'. Learn how to use it when talking about sports, arguments, or politics (Virodhi/Pratidwandi).
Outfit Meaning in Hindi
Learn the Hindi translation of the popular fashion word 'Outfit'. Understand its meaning and how terms like OOTD are used on social media.
Turn this guide into revision flashcards, a practice exam, or an AI-generated podcast — free, no signup required.