doffer latch - Turkish English Dictionary