Home Synonyms present itself
See UK English definition of present
1‘make the most of opportunity when it presents itself’
READ THESE ARTICLES