Langimage
English
B2

to exert oneself to the utmost.

Meanings

to exert oneself to the utmost.

He strained every sinew to win the race.

Synonyms

Last updated: 2025/01/11 11:51