protective clothing against mechanical impact - German English Dictionary