stabilized optical sight - Turkish English Dictionary