ReadWriteQuiz
Chinese dictionary
derogas if having prickles on one's back; feel a thorn in one's side; be nervous and uneasy; be on pins and needles;
站在讲台上的他如芒在背。
Standing on the platform, he feel bad as if having prickles on his back.
synonym
antonym