take time by the forelock

Verb
  1. Act quickly and decisively;
    Not let slip an opportunity (synset 202407413)

Other Searches