self stifling reactiontranslation and definition "self stifling reaction", tamil lexiconWordTamil Definitionself stifling reactionதற்காப்புத்தாக்கம்