a thorn in sb.'s flesh/side
1. 某人的眼中钉
He was a thorn in the police's flesh.
他是警方的眼中钉。
be/sit on thorns
1. 如坐针毡; 焦虑不安
He was then sitting on thorns and waiting for you.
他当时如坐针毡, 焦急地等待着你。
习惯用语a thorn in sb's flesh [side]1.不断使某人伤脑筋的事情; 某人的眼中钉、肉中刺be [sit, stand, walk] on [upon] thorns1.如坐针毡, 焦虑不安, 坐卧不宁特殊用法root thorn1.根刺shoot thorn1.枝刺stem thorn1.茎刺