to be stranded (of ship)/to run aground/fig. to run into difficulties and stop
Copyright © 2026 3Dict.net