Back to N2 Words
Meanings
English
- to force one's way through
- to persist through
- to push ahead