Confusing Expressions in EN

我想要問一些有關英文的意思,以下:
die laughing
drawing room
greener pastures
Irish bull
one-arm bandit
second-story man
Scotch cousin
sweet water
top banana
web blanket
white-headed boy

麻煩高手解答一下,謝謝>w<
3 answers 3