take time by the forelock


Definitions

To seize an opportunity

Seize an opportunity when it is only available for a limited time.