Langimage
English
C1

to fail or come to an end due to difficulties.

Meanings

to fail or come to an end due to difficulties.

The project foundered on the rocks of financial difficulties.

Synonyms

Antonyms

Last updated: 2025/01/11 11:55