удержаться
1. ( устоять ) hold* one's ground, hold* out
неприятель старался удержаться на реке — the enemy tried to hold out, или make a stand, on the river
удержаться на ногах — keep* one's feet, remain on one's feet
удержаться в седле — keep* / stay in the saddle
2. ( оставаться ) keep*
3. (от) keep* (from), refrain (from)
удержаться от соблазна — resist the temptation
удерживаться от курения — refrain from smoking
он не мог удержаться от смеха — he couldn't help laughing, he couldn't refrain from laughing
нельзя удержаться (от) — one cannot help (+ ger. )