self-propelled in Irish self-propelled in Irish féinghluaiste adj Having its own means of propulsion that moves with it. Add to Flashcards