to catch sight of something - Anglais Synonymes Dictionnaire