be spotted on a security camera - Turco Inglés Diccionario