be on the scent of something - French English Dictionary