to climb/to pull oneself up/to clamber/to scale/fig. to forge ahead in the face of hardships and danger
Copyright © 2026 3Dict.net