To be on the stretch
Meaning, Definition & Usage
Dictionary
Related
Definitions
to be obliged to use one's utmost powers.
Webster 1913
Previous
Next