self-propelled troops - Spanisch Englisch Wörterbuch