self-slaughteredtranslation and definition "self-slaughtered", tamil lexiconWordTamil Definitionself-slaughteredதானே படுகொலை செய்துகொண்ட.