trip releasing catch - Turkish English Dictionary