To be on the stretch Meaning, Definition & Usage

Definitions
  1. to be obliged to use one's utmost powers.

Webster 1913