to catch sight of something - Español Inglés Diccionario