illuminated sights - Turco Inglés Diccionario