detachable magazine - Turkish English Dictionary