Language:
Free Online Dictionary|3Dict

Source : CEDICT

to suffer/to endure/to pull through (hard times)/to delay/to stall/to play for time/to dawdle