self-propelled locomotive - Türkisch Englisch Wörterbuch