aiming sight of machine gun - Turco Inglés Diccionario