have an eye for/to the main chance - definition and synonyms

phrase British
See also main entry: eye