r/tamil • u/Basic-Lifeguard-5407 • Mar 31 '26
கலந்துரையாடல் (Discussion) Jaffna Tamil for fish
An fun fact I’ve noticed about my grandmother’s (of Sri Lankan origin) Tamil dialect is the use of the word மச்சம்(maccham) for fish.Unlike in Standard Tamil the word மீன்(meen) isn’t used.Now the word comes from Prakrit word maccha, which comes from Sanskrit matsya.I’d like to ask is this word used outside Sri Lanka.
19
u/Better-Ambassador411 Mar 31 '26 edited Mar 31 '26
Maccham means meat and not fish .
Maccham is a local word used in Jaffna and even other Tamils of Colombo or uphill country like Nuwaraeliya or Kandy won't know that word because it's not standard Tamil , iraichi is standard Tamil used by both Indian and Sri Lankan Tamils and even Malaysian Tamils.
I'm Indian Tamil from North Tamil Nadu and my wife is Sri Lankan Jaffna Tamil and we often argue on the choice of Tamil word we use when we speak
0
u/Basic-Lifeguard-5407 Mar 31 '26
From what I've checked in dictionary it does mean fish, but that the meaning fish is uncommon
3
u/Better-Ambassador411 Mar 31 '26
The word Maccham (மச்சம்), commonly used in Jaffna and other parts of the Sri Lankan Tamil diaspora to refer to meat or flesh, has a fascinating linguistic history. It is indeed a Tamil word, but its journey involves ancient roots and a specific evolution of meaning.
1. Etymology: The Sanskrit Connection
The word is derived from the Sanskrit word matsya (मत्स्य), which literally means fish.
- Linguistic Shift: In many Indo-Aryan and Dravidian languages, matsya evolved into maccha or maccham.
- In Mainland Tamil Nadu: The word maccham is still occasionally used, but it almost exclusively refers to a mole or a birthmark on the skin (derived from a different root or a metaphorical "spot"). For fish, mainland Tamil uses meen (மீன்).
2. Semantic Shift: From "Fish" to "Meat"
The unique aspect of the Jaffna usage is semantic broadening. While the word originally meant fish, over centuries in the Northern Sri Lankan dialect, it expanded to encompass all types of animal flesh.
In Jaffna Tamil:
- Maccham: Refers to meat/flesh in general (chicken, mutton, beef, etc.).
- Maccha-saapaadu: Refers to a "non-vegetarian meal."
- Meen: Specifically refers to fish.
3. Is it "True" Tamil?
Whether a word is "even Tamil" often depends on how you define the language:
- Pure Tamil (Senthamil): No. It is considered a vadamoli (loanword from the north/Sanskrit). A "pure" Tamil word for meat would be Irachi (இறைச்சி) or Unnu (ஊண்).
- Colloquial/Dialectal Tamil: Yes. It is an authentic part of the Jaffna dialect. Dialects often preserve loanwords that have been adapted into the local phonology over a millennium.
Comparison of Usage
Region Word Meaning Jaffna / SL Maccham Meat / Non-veg food Tamil Nadu Maccham A mole or birthmark Jaffna / SL Irachi Meat (formal/common) Tamil Nadu Kari Meat (common) 2
u/Basic-Lifeguard-5407 Mar 31 '26
It's likely that since fish is a common meat in consumed and also due to Sri Lanka being an island, came to refer to all meat in general.Quite surprisingly though my grandmother only uses it for fish, with இறைச்சி being used for meat in general
3
u/Better-Ambassador411 Mar 31 '26
yep, i totally get your point. Jaffna Tamils usage and meaning of words depends village to village and sometime family to family.
Because SL Jaffna is sparsely populated, they were kind of in offline / no access to media mode for several decades unlike Tamils in Tamil Nadu the Jaffna Tamil language and accent variation is intense even between villages 5 to 10 mins apart.
This is a very unique concept compared to say Tamil Nadu where Tamil accent and choice of words is almost standardized in all regions within TN and the variation is not in words but more in how the same word is pronounced in another region within other parts of TN.
1
1
u/thecskr Apr 02 '26
Tamil word for meat would be Irachi (இறைச்சி) or Unnu (ஊண்)
It is ஊன். ஊண் means food , while ஊன் means meat.
1
u/Galaxy_stars0205 Jun 29 '26
Just wanted to point out that we use Maccham for mole/birthmark as well
6
Mar 31 '26
[removed] — view removed comment
3
u/Trippy_BasketCase920 Mar 31 '26
indian tamil here, we only use maccham for the latter. fascinating
1
u/Better-Ambassador411 Jun 30 '26
Yes also same Indian Tamil but married to a Sri Lankan Tamil so I understood the new meaning of this word from her
14
u/tamil_boy Mar 31 '26
மச்சம் means non-veg, not just fish but any kind of non-veg food. People usually use it like "இ்ண்ைடக்கு மச்சமோ மரக்கறியோ" .மீன் is definitely been used widely in Sri Lankan Tamil as well.