self-propelled in Finnish self-propelled in Finnish itseliikkuva adj Having its own means of propulsion that moves with it. Add to Flashcards