armoured tow vehicle - Deutsch Englisch Wörterbuch