What does it mean? Well a quick entry into Google reveals that those three letters could have a variety of interpretations, depending on context.
So you could have Computer Communications Ltd, who offer refurbished hardware; an international company, with its headquarters in Leeds, that makes pre-stressed concrete; The Center for Creative Leadership, which claims to be "a top-ranked, global provider of executive education", whatever that means; Clinical Computing (no clue where the L fits in), which supplies medical software; or even the Celebrity Cricket League, which appears to have a lot to do with Bollywood.
So what does it mean here?
Simply that this is my 250th post.
This is sort of close......