I am not familiar with that term.
Councils in Great Britain are essentially local Government bodies that manage the Governmental affairs of smaller towns and communities.....legendary for Socialist largess and the breathtaking waste of tax monies.....ask any Brit FReeper.
Sort of like County Boards of Supervisors here in the U.S.?