Langimage
English
B2

to stop or slow down the progress of something.

Meanings

to stop or slow down the progress of something.

The government is trying to stem the tide of unemployment.

Synonyms

Last updated: 2025/01/11 11:55