The project foundered due to lack of funding.
To fail or collapse, especially in a significant way.
The ship foundered in the stormy sea.
To sink or become submerged, especially a ship.
With powerful free picture dictionary & flashcards.