To run aground on a reef; a ship becomes stranded after striking a reef or rock.
夜間に貨物船が暗礁に乗り上げて座礁した。
A cargo ship ran aground on a reef at night.
海図を確認しなかったため、漁船が暗礁に乗り上げた。
Because they didn't check the chart, the fishing boat ran aground on a reef.
低潮の時間帯に岸近くを航行していて、船が暗礁に乗り上げた。
While sailing close to shore at low tide, the boat ran aground on a reef.
To reach a deadlock or come to a standstill; to run into difficulties or hit a snag (figuratively).
予算の問題でプロジェクトが暗礁に乗り上げてしまった。
The project hit a snag and came to a standstill because of budget issues.
両社の条件が折り合わずに交渉は暗礁に乗り上げた。
Negotiations reached a deadlock because the two companies couldn't agree on terms.
新しい政策案は議会で反発を受け、暗礁に乗り上げた。
The new policy proposal met resistance in the Diet and hit a snag.