self-sacrificetranslation and definition "self-sacrifice", tamil lexiconWordTamil Definitionself-sacrificeதன் மறுப்பு, தியாகம், தன்னல மறுப்பு, தன்னல விட்டுக்கொடுப்புணர்ச்சி.