tension releasing pin - Turkish English Dictionary