以下八個英文慣用語 我不太懂意思 ~ 麻煩幫我翻譯一下

1.give them the slip

2.thorn in his flesh

3.took his slippers to

4.sink or swim

5.something up his sleeve

6.on a shoe string

7.storm in a tea cup

8. in stitches

另外還有一題翻譯題 謝謝
The mere thought of appearing before a crowd frightened me.
5 個解答 5