leaf rear sight - Turkish English Dictionary