http://english2american.com/dictionary/y.html#yob
this dictionary is cool and it makes me laugh no end. English certainly does have alot of slang and odd phrases. An american friend always laughs at things we say that are everyday phrases but are just so bizarre to someone not from the UK. eg: "i haven't seen you for donkeys years" he said...what the fk is a donkeys year?!
lol