to be self-propelled - Türkisch Englisch Wörterbuch