self-propelled locomotive - Almanca İngilizce Sözlük