hit the rocks

Verb

 * 1)  To reach a low point in one's pursuits.

Translations

 * Finnish: ajautua karille
 * French: