Hi Pete,
Mmm the 'British' vocabulary eh?
1. A generous helping of cash/money
2. Stumped on that one myself.....
3. My reading of that would be the regional accent for saying 'Down south'
4. Another slang term for 'Fair Enough'
5. Mmm how to be politically correct on this one...

Someone lacking in a few brain cells & apt to do things not good for their health....
Of course those are just 'my' interpretations of those phrases, to some they mean something completely different, I suppose again it could come down to the context in which they are used...
I think the best example of that could be the 'fairy snuff' as someone could also be referring to a 'fine powder like substance

' ie snuff that a fairy would use???
Hope that makes it as clear as mud for you...
Neil