Language:
Free Online Dictionary|3Dict

舉鼎絕臏

Source : CEDICT

to shoulder heavy responsibilities with limited strength (idiom)