be on the scent of something - Francés Inglés Diccionario