望洋兴叹wàngyángxīngtàn
Meanings
1. (lit.) to gaze at the ocean and lament one's inadequacy (idiom)
2. (fig.) to feel powerless and incompetent (to perform a task)
Characters used