Slang and newspaper term for Mayor of London, Ken Livingstone, due to his communist associations.
by oracle February 11, 2004
Get the red ken mug.