shooters' glasses - Turkish English Dictionary