magazine latch - Turkish English Dictionary