self-propelledtranslation and definition "self-propelled", tamil lexiconWordTamil Definitionself-propelledதன்னாலேயே இயக்கப்படுகிற.