armored self propelled gun - Türkisch Englisch Wörterbuch