competition seat belts and harnesses - German English Dictionary