surnager
Top 30000
Meanings
Verb
1. to stay afloat
2. to keep up, to make it