ReadWriteQuiz
Chinese dictionary
derogbemoan one's inadequacy in the face of a great task; lament one's littleness before the vast ocean; feel powerless and insignificant in the face of great difficulty
他一遇困难便望洋兴叹,只好半途而废。
He always bemoans his inadequacy in the face of difficulties and has to give up half way.