self retractable lifeline - Turkish English Dictionary