tubular latch - Turkish English Dictionary