Definition 1 of 1
Literally, the word means to spit, in Tamil. When used colloquially, it means to scold or yell at. Additionally, it takes the noun form when it refers to the yelling that was received.
Sanath to Vijay: I told my dad about my plans to study Photography - I got thupped at bigtime.
Vijay: Hahaha. These days you only seem to be getting nice thuppings from everyone dude!!
Added 2011-07-07 by Shutup your mouth