vehicle restraint systems - German English Dictionary