illuminated sights - Spanish English Dictionary