to catch a glimpse of something - Alemán Inglés Diccionario