Up to scratch etc.

Posted by Shenfield on February 01, 2010 at 18:33

What is the origin of:

They come up to scratch

They arrived at the eleventh hour

Here's mud in your eye