impact protection vehicle - German English Dictionary