latch pin - Turkish English Dictionary