phrases, sayings, idioms and expressions at

Quango

Posted by Pdianek on June 30, 2003

I've come upon this word recently in the British press. It seems to be used regarding politics. What is the meaning?