impound the vehicle - German English Dictionary