"In" is used more often. We do often say "on the job," but that normally refers to a person who is working RIGHT NOW, not somebody who does very good work but just happens to be taking a lunch break at this moment.
And another meaning we will not mention on a family friendly forumPlease Register or Log in to view the hidden image!
Fuck up: continually makes foolish mistakes and doesn't learn. "Dave was a fuckup. He was constantly ruining good situations for selfish reasons."
Yes, although it's generally accepted. Definitely, unless it's for older students. I think that one is more common in the U.K., but most Americans understand it.
I seem to recall in England "talking cock and bull" for rubbish Please Register or Log in to view the hidden image!
I'll have to look up references, but I think a "cock and bull" story is akin to a shaggy dog joke. Edit: 1776 is a good post count...
Sucking up TO somebody - e.g. to curry favor - is a bad thing. Sucking IT up, or manning up or cowboying up - i.e. getting it done in spite of the obstacles - is a good thing.
Maybe it has its place in a "sex education" class, but not in a maths class. Please Register or Log in to view the hidden image! There again, we did use to call our teacher a wanker! Please Register or Log in to view the hidden image!
A cock and bull story is generally just a story that is considered fanciful and wildly exaggerated. It stems from a couple of pubs that would almost try to outdo each other in the stories told. A shaggy dog story is a long, rambling story/joke where the joke is more in the telling, the journey, rather than the punchline.
Granted, shaggy dog stories generally end with, "And then I died.", or something similar. I've died so many times... Please Register or Log in to view the hidden image!