self retractable fall arrester - Turkish English Dictionary