mechanical interlock pin - German English Dictionary